<?php
class ComposicioncajasController extends AppController {

	var $name = 'Composicioncajas';
	var $components = array('RequestHandler');
	
	function index(){
		$this->layout="ajax";
		if($this->JQGridPaginate->isGrid){
			$fields = array('Composicioncaja.id',
							'"Usuario"."username" AS "Composicioncaja__usuario"',
							'Composicioncaja.bill200',
							'Composicioncaja.bill100', 'Composicioncaja.bill50',
							'Composicioncaja.bill20','Composicioncaja.bill10',
							'Composicioncaja.monedas','Composicioncaja.chequespc',
							'Composicioncaja.valesper','Composicioncaja.otros',
							'Composicioncaja.otros',
							'Composicioncaja.total',
							'Composicioncaja.fecha',
							'"Composicioncaja"."created"::date AS "Composicioncaja__created"',
							'"Estado"."descripcion" AS "Composicioncaja__estado"');
			
			$this->JQGridPaginate->recursive = 0;
			$this->JQGridPaginate->cakefields = $fields;
			$this->autoRender = false;
			echo $this->JQGridPaginate->paginate("Composicioncaja");
		}elseif ($this->RequestHandler->isPost()){			
			$this->autoRender = false;
			$oper = $this->params['form']['oper'];
			if($oper == "add"){
				//VERIFIIIIIIIIIIICAAAAAAAAAAAAAAAAAAAAAARRRRRRRRRRRRRRRR,
			    $this->data['Composicioncaja']['organizacion_id'] = 1;
			    $this->data['Composicioncaja']['usuario_id'] = 1;
				$this->Composicioncaja->create();				 
			}elseif ($oper == "edit"){
				$this->data['Composicioncaja']['id'] = $this->params['form']['id'];
			}elseif ($oper == "del"){
				$this->data['Composicioncaja']['id'] = $this->params['form']['id'];
				$this->data['Composicioncaja']['estado_id'] = 2;			
			}
			
			@$this->Composicioncaja->save($this->data);
			echo json_encode($this->Composicioncaja->visualizarError($this->Composicioncaja->validationErrors));
			$this->autoRender = false;
		}		
	}	
}